# 输入一行字符，分别统计出其中英文字母、空格、数字和其它字符的个数
character = input('请输入行一个字符串: ')
# 统计字母个数
letter = 0
# 统计空格个数
space = 0
# 统计数字个数
digit = 0
# 统计其他字符个数
others = 0
# 标志字符串位数
for word in character:
    # 判断是否是字母
    if word.isalpha():
        letter += 1
        # 判断是否为数字
    elif word.isdigit():
        digit += 1
        # 判断是否为空格
    elif word.isspace():
        space += 1
        # 其他字符
    else:
        others += 1
print(f"字母:{letter} 数字:{digit} 空格: {space} 其他字符:{others}")
